﻿@model AssetManageSystem.ViewModel.AssetManage.AssetConsumingVMs.AssetConsumingVM
@inject IStringLocalizer<Program> Localizer;

<wt:form vm="@Model">
    <!--startprint-->
    <div id="printarea">
        <wt:row items-per-row="ItemsPerRowEnum.Two">
            <wt:display field="Entity.DocNumber" />
            <wt:display field="Entity.AsUser.UserName" />
            <wt:display field="Entity.Unit.DepName" />
            <wt:display field="Entity.OutDate" />
        </wt:row>
        <wt:grid height="300" vm="@Model.AssetInfoList" hidden-grid-index="true" hidden-checkbox="true"
            use-local-data="true" />
        <wt:row items-per-row="ItemsPerRowEnum.Three">
            <wt:display label-text="领用人签字" />
            <wt:display label-text="办公室签字" />
            <wt:display label-text="财务科签字" />
        </wt:row>
    </div>
    <!--endprint-->
    <wt:row align="AlignEnum.Right">
        <wt:closebutton />
        <input type="button" class="layui-btn" value="打印" onclick="doPrint()" />
    </wt:row>
</wt:form>

<script src="/jquery.print.js"></script>
<script>
    function doPrint() {
        $("#printarea").print({
            globalStyles: true,//是否包含父文档的样式，默认为true
            mediaPrint: false,//是否包含media='print'的链接标签。会被globalStyles选项覆盖，默认为false
            stylesheet: null,//外部样式表的URL地址
            noPrintSelector: ".no-print",//不想打印的元素的jQuery选择器
            iframe: true,//是否使用一个iframe来替代打印表单的弹出窗口,默认true，如果没有iframe创建一个隐藏的iframe
            append: null,//将内容添加到打印内容的后面，默认为null
            prepend: null,//将内容添加到打印内容的前面，默认为null
            manuallyCopyFormValues: true,
            deferred: $.Deferred(), //当打印函数被调用时的jQuery.Deferred对象
            timeout: 750,
            title: null,
            doctype: '<!doctype html>'
        });
    }
</script>